home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / Resolve / Sample Application / Sample Application.rsrc / CODE_31_SOUND.txt < prev    next >
Text File  |  1993-07-15  |  25KB  |  455 lines

  1. # near model CODE resource
  2. # jump table entries: 9824-9824 (1 of them)
  3. fn00000000:
  4. 00000000  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  5. 00000004  3C2F 001E                move.w     D6, [A7 + 0x1E]
  6. 00000008  286F 0018                movea.l    A4, [A7 + 0x18]
  7. 0000000C  266F 0014                movea.l    A3, [A7 + 0x14]
  8. 00000010  6002                     bra        +0x4 /* 00000014 */
  9. label00000012:
  10. 00000012  5293                     addq.l     [A3], 1
  11. label00000014:
  12. 00000014  2053                     movea.l    A0, [A3]
  13. 00000016  4A10                     tst.b      [A0]
  14. 00000018  6714                     beq        +0x16 /* 0000002E */
  15. 0000001A  2053                     movea.l    A0, [A3]
  16. 0000001C  7000                     moveq.l    D0, 0x00
  17. 0000001E  1010                     move.b     D0, [A0]
  18. 00000020  D040                     add.w      D0, D0
  19. 00000022  41ED A414                lea.l      A0, [A5 - 0x5BEC]
  20. 00000026  7240                     moveq.l    D1, 0x40
  21. 00000028  C270 0000                and.w      D1, [A0 + D0.w]
  22. 0000002C  66E4                     bne        -0x1A /* 00000012 */
  23. label0000002E:
  24. 0000002E  2053                     movea.l    A0, [A3]
  25. 00000030  4A10                     tst.b      [A0]
  26. 00000032  660E                     bne        +0x10 /* 00000042 */
  27. 00000034  206F 0024                movea.l    A0, [A7 + 0x24]
  28. 00000038  30BC FFFE                move.w     [A0], 0xFFFE
  29. 0000003C  7001                     moveq.l    D0, 0x01
  30. 0000003E  6000 0170                bra        +0x172 /* 000001B0 */
  31. label00000042:
  32. 00000042  2053                     movea.l    A0, [A3]
  33. 00000044  7000                     moveq.l    D0, 0x00
  34. 00000046  1010                     move.b     D0, [A0]
  35. 00000048  41ED A714                lea.l      A0, [A5 - 0x58EC]
  36. 0000004C  7200                     moveq.l    D1, 0x00
  37. 0000004E  1230 0000                move.b     D1, [A0 + D0.w]
  38. 00000052  2E01                     move.l     D7, D1
  39. 00000054  7041                     moveq.l    D0, 0x41
  40. 00000056  9E80                     sub.l      D7, D0
  41. 00000058  4A87                     tst.l      D7
  42. 0000005A  6D18                     blt        +0x1A /* 00000074 */
  43. 0000005C  7006                     moveq.l    D0, 0x06
  44. 0000005E  B087                     cmp.l      D0, D7
  45. 00000060  6D12                     blt        +0x14 /* 00000074 */
  46. 00000062  2007                     move.l     D0, D7
  47. 00000064  D040                     add.w      D0, D0
  48. 00000066  41ED B24C                lea.l      A0, [A5 - 0x4DB4]
  49. 0000006A  226F 0024                movea.l    A1, [A7 + 0x24]
  50. 0000006E  32B0 0000                move.w     [A1], [A0 + D0.w]
  51. 00000072  6018                     bra        +0x1A /* 0000008C */
  52. label00000074:
  53. 00000074  7011                     moveq.l    D0, 0x11
  54. 00000076  B087                     cmp.l      D0, D7
  55. 00000078  660A                     bne        +0xC /* 00000084 */
  56. 0000007A  206F 0024                movea.l    A0, [A7 + 0x24]
  57. 0000007E  30BC FFFF                move.w     [A0], 0xFFFF
  58. 00000082  6008                     bra        +0xA /* 0000008C */
  59. label00000084:
  60. 00000084  5293                     addq.l     [A3], 1
  61. 00000086  7000                     moveq.l    D0, 0x00
  62. 00000088  6000 0126                bra        +0x128 /* 000001B0 */
  63. label0000008C:
  64. 0000008C  5293                     addq.l     [A3], 1
  65. 0000008E  206F 0024                movea.l    A0, [A7 + 0x24]
  66. 00000092  4A50                     tst.w      [A0]
  67. 00000094  6D68                     blt        +0x6A /* 000000FE */
  68. 00000096  2053                     movea.l    A0, [A3]
  69. 00000098  7023                     moveq.l    D0, 0x23
  70. 0000009A  B010                     cmp.b      D0, [A0]
  71. 0000009C  660A                     bne        +0xC /* 000000A8 */
  72. 0000009E  206F 0024                movea.l    A0, [A7 + 0x24]
  73. 000000A2  5250                     addq.w     [A0], 1
  74. 000000A4  5293                     addq.l     [A3], 1
  75. 000000A6  6010                     bra        +0x12 /* 000000B8 */
  76. label000000A8:
  77. 000000A8  2053                     movea.l    A0, [A3]
  78. 000000AA  7062                     moveq.l    D0, 0x62
  79. 000000AC  B010                     cmp.b      D0, [A0]
  80. 000000AE  6608                     bne        +0xA /* 000000B8 */
  81. 000000B0  206F 0024                movea.l    A0, [A7 + 0x24]
  82. 000000B4  5350                     subq.w     [A0], 1
  83. 000000B6  5293                     addq.l     [A3], 1
  84. label000000B8:
  85. 000000B8  2053                     movea.l    A0, [A3]
  86. 000000BA  7000                     moveq.l    D0, 0x00
  87. 000000BC  1010                     move.b     D0, [A0]
  88. 000000BE  2E00                     move.l     D7, D0
  89. 000000C0  702F                     moveq.l    D0, 0x2F
  90. 000000C2  9E80                     sub.l      D7, D0
  91. 000000C4  4A87                     tst.l      D7
  92. 000000C6  6F2A                     ble        +0x2C /* 000000F2 */
  93. 000000C8  700A                     moveq.l    D0, 0x0A
  94. 000000CA  B087                     cmp.l      D0, D7
  95. 000000CC  6D24                     blt        +0x26 /* 000000F2 */
  96. 000000CE  206F 0024                movea.l    A0, [A7 + 0x24]
  97. 000000D2  2207                     move.l     D1, D7
  98. 000000D4  2001                     move.l     D0, D1
  99. 000000D6  C2FC 000C                mulu.w     D1, 0xC
  100. 000000DA  4840                     swap.w     D0
  101. 000000DC  C0FC 000C                mulu.w     D0, 0xC
  102. 000000E0  4840                     swap.w     D0
  103. 000000E2  4240                     clr.w      D0
  104. 000000E4  D280                     add.l      D1, D0
  105. 000000E6  226F 0020                movea.l    A1, [A7 + 0x20]
  106. 000000EA  3281                     move.w     [A1], D1
  107. 000000EC  D350                     add.w      [A0], D1
  108. 000000EE  5293                     addq.l     [A3], 1
  109. 000000F0  600C                     bra        +0xE /* 000000FE */
  110. label000000F2:
  111. 000000F2  206F 0024                movea.l    A0, [A7 + 0x24]
  112. 000000F6  226F 0020                movea.l    A1, [A7 + 0x20]
  113. 000000FA  3011                     move.w     D0, [A1]
  114. 000000FC  D150                     add.w      [A0], D0
  115. label000000FE:
  116. 000000FE  2053                     movea.l    A0, [A3]
  117. 00000100  7000                     moveq.l    D0, 0x00
  118. 00000102  1010                     move.b     D0, [A0]
  119. 00000104  41ED A714                lea.l      A0, [A5 - 0x58EC]
  120. 00000108  7200                     moveq.l    D1, 0x00
  121. 0000010A  1230 0000                move.b     D1, [A0 + D0.w]
  122. 0000010E  0481 0000 0045           subi.l     D1, 0x45 /* 'E' */
  123. 00000114  6736                     beq        +0x38 /* 0000014C */
  124. 00000116  5781                     subq.l     D1, 3
  125. 00000118  6720                     beq        +0x22 /* 0000013A */
  126. 0000011A  0481 0000 0009           subi.l     D1, 0x9 /* '\t' */
  127. 00000120  6724                     beq        +0x26 /* 00000146 */
  128. 00000122  5581                     subq.l     D1, 2
  129. 00000124  6734                     beq        +0x36 /* 0000015A */
  130. 00000126  5381                     subq.l     D1, 1
  131. 00000128  673E                     beq        +0x40 /* 00000168 */
  132. 0000012A  5781                     subq.l     D1, 3
  133. 0000012C  6648                     bne        +0x4A /* 00000176 */
  134. 0000012E  48C6                     ext.l      D6
  135. 00000130  2006                     move.l     D0, D6
  136. 00000132  E580                     asl        D0, 2
  137. 00000134  3880                     move.w     [A4], D0
  138. 00000136  5293                     addq.l     [A3], 1
  139. 00000138  6040                     bra        +0x42 /* 0000017A */
  140. label0000013A:
  141. 0000013A  48C6                     ext.l      D6
  142. 0000013C  2006                     move.l     D0, D6
  143. 0000013E  E380                     asl        D0, 1
  144. 00000140  3880                     move.w     [A4], D0
  145. 00000142  5293                     addq.l     [A3], 1
  146. 00000144  6034                     bra        +0x36 /* 0000017A */
  147. label00000146:
  148. 00000146  3886                     move.w     [A4], D6
  149. 00000148  5293                     addq.l     [A3], 1
  150. 0000014A  602E                     bra        +0x30 /* 0000017A */
  151. label0000014C:
  152. 0000014C  48C6                     ext.l      D6
  153. 0000014E  2006                     move.l     D0, D6
  154. 00000150  81FC 0002                divs.w     D0, 0x2
  155. 00000154  3880                     move.w     [A4], D0
  156. 00000156  5293                     addq.l     [A3], 1
  157. 00000158  6020                     bra        +0x22 /* 0000017A */
  158. label0000015A:
  159. 0000015A  48C6                     ext.l      D6
  160. 0000015C  2006                     move.l     D0, D6
  161. 0000015E  81FC 0004                divs.w     D0, 0x4
  162. 00000162  3880                     move.w     [A4], D0
  163. 00000164  5293                     addq.l     [A3], 1
  164. 00000166  6012                     bra        +0x14 /* 0000017A */
  165. label00000168:
  166. 00000168  48C6                     ext.l      D6
  167. 0000016A  2006                     move.l     D0, D6
  168. 0000016C  81FC 0008                divs.w     D0, 0x8
  169. 00000170  3880                     move.w     [A4], D0
  170. 00000172  5293                     addq.l     [A3], 1
  171. 00000174  6004                     bra        +0x6 /* 0000017A */
  172. label00000176:
  173. 00000176  7001                     moveq.l    D0, 0x01
  174. 00000178  6036                     bra        +0x38 /* 000001B0 */
  175. label0000017A:
  176. 0000017A  2053                     movea.l    A0, [A3]
  177. 0000017C  7000                     moveq.l    D0, 0x00
  178. 0000017E  1010                     move.b     D0, [A0]
  179. 00000180  0480 0000 002E           subi.l     D0, 0x2E /* '.' */
  180. 00000186  6714                     beq        +0x16 /* 0000019C */
  181. 00000188  5B80                     subq.l     D0, 5
  182. 0000018A  6622                     bne        +0x24 /* 000001AE */
  183. 0000018C  3014                     move.w     D0, [A4]
  184. 0000018E  48C0                     ext.l      D0
  185. 00000190  E380                     asl        D0, 1
  186. 00000192  81FC 0003                divs.w     D0, 0x3
  187. 00000196  3880                     move.w     [A4], D0
  188. 00000198  5293                     addq.l     [A3], 1
  189. 0000019A  6012                     bra        +0x14 /* 000001AE */
  190. label0000019C:
  191. 0000019C  3014                     move.w     D0, [A4]
  192. 0000019E  48C0                     ext.l      D0
  193. 000001A0  2200                     move.l     D1, D0
  194. 000001A2  D080                     add.l      D0, D0
  195. 000001A4  D081                     add.l      D0, D1
  196. 000001A6  81FC 0002                divs.w     D0, 0x2
  197. 000001AA  3880                     move.w     [A4], D0
  198. 000001AC  5293                     addq.l     [A3], 1
  199. label000001AE:
  200. 000001AE  7001                     moveq.l    D0, 0x01
  201. label000001B0:
  202. 000001B0  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  203. 000001B4  4E75                     rts
  204. fn000001B6:
  205. 000001B6  4E56 FEF6                link       A6, -0x010A
  206. 000001BA  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  207. 000001BE  286E 0008                movea.l    A4, [A6 + 0x8]
  208. 000001C2  47EE FEFA                lea.l      A3, [A6 - 0x106]
  209. 000001C6  600A                     bra        +0xC /* 000001D2 */
  210. label000001C8:
  211. 000001C8  4A6D B25A                tst.w      [A5 - 0x4DA6]
  212. 000001CC  6704                     beq        +0x6 /* 000001D2 */
  213. 000001CE  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  214. label000001D2:
  215. 000001D2  4AAD B25C                tst.l      [A5 - 0x4DA4]
  216. 000001D6  66F0                     bne        -0xE /* 000001C8 */
  217. 000001D8  4AAD B260                tst.l      [A5 - 0x4DA0]
  218. 000001DC  66EA                     bne        -0x14 /* 000001C8 */
  219. 000001DE  4A6D AF5C                tst.w      [A5 - 0x50A4]
  220. 000001E2  6706                     beq        +0x8 /* 000001EA */
  221. 000001E4  4247                     clr.w      D7
  222. 000001E6  6000 00A8                bra        +0xAA /* 00000290 */
  223. label000001EA:
  224. 000001EA  4AAE 0010                tst.l      [A6 + 0x10]
  225. 000001EE  6644                     bne        +0x46 /* 00000234 */
  226. 000001F0  486E FFFE                pea.l      [A6 - 0x2]
  227. 000001F4  2F0C                     move.l     -[A7], A4
  228. 000001F6  4EAD 01F2                jsr        [A5 + 0x1F2 /* export_58 */]
  229. 000001FA  3E00                     move.w     D7, D0
  230. 000001FC  508F                     addq.l     A7, 8
  231. 000001FE  6600 0090                bne        +0x92 /* 00000290 */
  232. 00000202  558F                     subq.l     A7, 2
  233. 00000204  486D B25C                pea.l      [A5 - 0x4DA4]
  234. 00000208  7000                     moveq.l    D0, 0x00
  235. 0000020A  3F00                     move.w     -[A7], D0
  236. 0000020C  7200                     moveq.l    D1, 0x00
  237. 0000020E  2F01                     move.l     -[A7], D1
  238. 00000210  486D 019A                pea.l      [A5 + 0x19A /* export_47 */]
  239. 00000214  A807                     syscall    SndNewChannel
  240. 00000216  3E1F                     move.w     D7, [A7]+
  241. 00000218  6676                     bne        +0x78 /* 00000290 */
  242. 0000021A  558F                     subq.l     A7, 2
  243. 0000021C  2F2D B25C                move.l     -[A7], [A5 - 0x4DA4]
  244. 00000220  2F2D B260                move.l     -[A7], [A5 - 0x4DA0]
  245. 00000224  7001                     moveq.l    D0, 0x01
  246. 00000226  1F00                     move.b     -[A7], D0
  247. 00000228  A805                     syscall    SndPlay
  248. 0000022A  3E1F                     move.w     D7, [A7]+
  249. 0000022C  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  250. 00000230  3C00                     move.w     D6, D0
  251. 00000232  605C                     bra        +0x5E /* 00000290 */
  252. label00000234:
  253. 00000234  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  254. 00000238  2F0B                     move.l     -[A7], A3
  255. 0000023A  4EAD 1B22                jsr        [A5 + 0x1B22 /* export_864 */]
  256. 0000023E  7000                     moveq.l    D0, 0x00
  257. 00000240  1013                     move.b     D0, [A3]
  258. 00000242  5280                     addq.l     D0, 1
  259. 00000244  4233 0000                clr.b      [A3 + D0.w]
  260. 00000248  204B                     movea.l    A0, A3
  261. 0000024A  5288                     addq.l     A0, 1
  262. 0000024C  2D48 FEF6                move.l     [A6 - 0x10A], A0
  263. 00000250  558F                     subq.l     A7, 2
  264. 00000252  486D B25C                pea.l      [A5 - 0x4DA4]
  265. 00000256  7005                     moveq.l    D0, 0x05
  266. 00000258  3F00                     move.w     -[A7], D0
  267. 0000025A  7200                     moveq.l    D1, 0x00
  268. 0000025C  2F01                     move.l     -[A7], D1
  269. 0000025E  486D 019A                pea.l      [A5 + 0x19A /* export_47 */]
  270. 00000262  A807                     syscall    SndNewChannel
  271. 00000264  3E1F                     move.w     D7, [A7]+
  272. 00000266  508F                     addq.l     A7, 8
  273. 00000268  6626                     bne        +0x28 /* 00000290 */
  274. 0000026A  2F0C                     move.l     -[A7], A4
  275. 0000026C  4EAD 01FA                jsr        [A5 + 0x1FA /* export_59 */]
  276. 00000270  3E00                     move.w     D7, D0
  277. 00000272  588F                     addq.l     A7, 4
  278. 00000274  661A                     bne        +0x1C /* 00000290 */
  279. 00000276  2F2E FEF6                move.l     -[A7], [A6 - 0x10A]
  280. 0000027A  302E 000E                move.w     D0, [A6 + 0xE]
  281. 0000027E  48C0                     ext.l      D0
  282. 00000280  2F00                     move.l     -[A7], D0
  283. 00000282  4EBA 002E                jsr        [PC + 0x2E /* 000002B2 */]
  284. 00000286  3E00                     move.w     D7, D0
  285. 00000288  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  286. 0000028C  3C00                     move.w     D6, D0
  287. 0000028E  508F                     addq.l     A7, 8
  288. label00000290:
  289. 00000290  4A47                     tst.w      D7
  290. 00000292  6604                     bne        +0x6 /* 00000298 */
  291. 00000294  4A46                     tst.w      D6
  292. 00000296  6704                     beq        +0x6 /* 0000029C */
  293. label00000298:
  294. 00000298  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  295. label0000029C:
  296. 0000029C  7000                     moveq.l    D0, 0x00
  297. 0000029E  4A47                     tst.w      D7
  298. 000002A0  6606                     bne        +0x8 /* 000002A8 */
  299. 000002A2  4A46                     tst.w      D6
  300. 000002A4  6602                     bne        +0x4 /* 000002A8 */
  301. 000002A6  7001                     moveq.l    D0, 0x01
  302. label000002A8:
  303. 000002A8  4CEE 18C0 FEE6           movem.l    D6,D7,A3,A4, [A6 - 0x11A]
  304. 000002AE  4E5E                     unlink     A6
  305. 000002B0  4E75                     rts
  306. fn000002B2:
  307. 000002B2  4E56 FFF2                link       A6, -0x000E
  308. 000002B6  48E7 0300                movem.l    -[A7], D6,D7
  309. 000002BA  3C2E 000A                move.w     D6, [A6 + 0xA]
  310. 000002BE  6E02                     bgt        +0x4 /* 000002C2 */
  311. 000002C0  7C78                     moveq.l    D6, 0x78
  312. label000002C2:
  313. 000002C2  48C6                     ext.l      D6
  314. 000002C4  203C 0001 D4C0           move.l     D0, 0x1D4C0
  315. 000002CA  2206                     move.l     D1, D6
  316. 000002CC  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  317. 000002D0  3D40 FFFA                move.w     [A6 - 0x6], D0
  318. 000002D4  3D7C 003C FFFE           move.w     [A6 - 0x2], 0x3C /* '<' */
  319. 000002DA  4247                     clr.w      D7
  320. label000002DC:
  321. 000002DC  486E FFFC                pea.l      [A6 - 0x4]
  322. 000002E0  486E FFFE                pea.l      [A6 - 0x2]
  323. 000002E4  48C6                     ext.l      D6
  324. 000002E6  203C 0001 D4C0           move.l     D0, 0x1D4C0
  325. 000002EC  2206                     move.l     D1, D6
  326. 000002EE  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  327. 000002F2  2F00                     move.l     -[A7], D0
  328. 000002F4  486E FFFA                pea.l      [A6 - 0x6]
  329. 000002F8  486E 000C                pea.l      [A6 + 0xC]
  330. 000002FC  4EBA FD02                jsr        [PC - 0x2FE /* 00000000 */]
  331. 00000300  4A40                     tst.w      D0
  332. 00000302  4FEF 0014                lea.l      A7, [A7 + 0x14]
  333. 00000306  6772                     beq        +0x74 /* 0000037A */
  334. 00000308  302E FFFC                move.w     D0, [A6 - 0x4]
  335. 0000030C  48C0                     ext.l      D0
  336. 0000030E  72FF                     moveq.l    D1, 0xFFFFFFFF
  337. 00000310  B280                     cmp.l      D1, D0
  338. 00000312  6628                     bne        +0x2A /* 0000033C */
  339. 00000314  3D7C 0029 FFF2           move.w     [A6 - 0xE], 0x29 /* ')' */
  340. 0000031A  3D6E FFFA FFF4           move.w     [A6 - 0xC], [A6 - 0x6]
  341. 00000320  7000                     moveq.l    D0, 0x00
  342. 00000322  2D40 FFF6                move.l     [A6 - 0xA], D0
  343. 00000326  558F                     subq.l     A7, 2
  344. 00000328  2F2D B25C                move.l     -[A7], [A5 - 0x4DA4]
  345. 0000032C  486E FFF2                pea.l      [A6 - 0xE]
  346. 00000330  7201                     moveq.l    D1, 0x01
  347. 00000332  1F01                     move.b     -[A7], D1
  348. 00000334  A803                     syscall    SndDoCommand
  349. 00000336  3E1F                     move.w     D7, [A7]+
  350. 00000338  6640                     bne        +0x42 /* 0000037A */
  351. 0000033A  60A0                     bra        -0x5E /* 000002DC */
  352. label0000033C:
  353. 0000033C  302E FFFC                move.w     D0, [A6 - 0x4]
  354. 00000340  48C0                     ext.l      D0
  355. 00000342  72FF                     moveq.l    D1, 0xFFFFFFFF
  356. 00000344  B280                     cmp.l      D1, D0
  357. 00000346  6E32                     bgt        +0x34 /* 0000037A */
  358. 00000348  3D7C 0028 FFF2           move.w     [A6 - 0xE], 0x28 /* '(' */
  359. 0000034E  3D6E FFFA FFF4           move.w     [A6 - 0xC], [A6 - 0x6]
  360. 00000354  302E FFFC                move.w     D0, [A6 - 0x4]
  361. 00000358  48C0                     ext.l      D0
  362. 0000035A  D0BC FF00 0000           add.l      D0, 0xFF000000
  363. 00000360  2D40 FFF6                move.l     [A6 - 0xA], D0
  364. 00000364  558F                     subq.l     A7, 2
  365. 00000366  2F2D B25C                move.l     -[A7], [A5 - 0x4DA4]
  366. 0000036A  486E FFF2                pea.l      [A6 - 0xE]
  367. 0000036E  7001                     moveq.l    D0, 0x01
  368. 00000370  1F00                     move.b     -[A7], D0
  369. 00000372  A803                     syscall    SndDoCommand
  370. 00000374  3E1F                     move.w     D7, [A7]+
  371. 00000376  6700 FF64                beq        -0x9A /* 000002DC */
  372. label0000037A:
  373. 0000037A  3007                     move.w     D0, D7
  374. 0000037C  4CEE 00C0 FFEA           movem.l    D6,D7, [A6 - 0x16]
  375. 00000382  4E5E                     unlink     A6
  376. 00000384  4E75                     rts
  377. export_1228:
  378. 00000386  4E56 FDFE                link       A6, -0x0202
  379. 0000038A  48E7 0118                movem.l    -[A7], D7,A3,A4
  380. 0000038E  49EE FF00                lea.l      A4, [A6 - 0x100]
  381. 00000392  47EE FE00                lea.l      A3, [A6 - 0x200]
  382. 00000396  206E 0008                movea.l    A0, [A6 + 0x8]
  383. 0000039A  52AE 0008                addq.l     [A6 + 0x8], 1
  384. 0000039E  1010                     move.b     D0, [A0]
  385. 000003A0  6500 00AA                bcs        +0xAC /* 0000044C */
  386. 000003A4  0C00 0001                cmpi.b     D0, 0x1
  387. 000003A8  6200 00A2                bhi        +0xA4 /* 0000044C */
  388. 000003AC  7200                     moveq.l    D1, 0x00
  389. 000003AE  1200                     move.b     D1, D0
  390. 000003B0  D241                     add.w      D1, D1
  391. 000003B2  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  392. 000003B6  4EFB 1000                jmp        [PC + D1.w]
  393. 000003BA  0006 002A                ori.b      D6, 0x2A /* '*' */
  394. 000003BE  2F0B                     move.l     -[A7], A3
  395. 000003C0  486E 0008                pea.l      [A6 + 0x8]
  396. 000003C4  4EAD 0BD2                jsr        [A5 + 0xBD2 /* export_374 */]
  397. 000003C8  3E00                     move.w     D7, D0
  398. 000003CA  508F                     addq.l     A7, 8
  399. 000003CC  677E                     beq        +0x80 /* 0000044C */
  400. 000003CE  7000                     moveq.l    D0, 0x00
  401. 000003D0  2F00                     move.l     -[A7], D0
  402. 000003D2  7278                     moveq.l    D1, 0x78
  403. 000003D4  2F01                     move.l     -[A7], D1
  404. 000003D6  2F0B                     move.l     -[A7], A3
  405. 000003D8  4EBA FDDC                jsr        [PC - 0x224 /* 000001B6 */]
  406. 000003DC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  407. 000003E0  606A                     bra        +0x6C /* 0000044C */
  408. 000003E2  7000                     moveq.l    D0, 0x00
  409. 000003E4  2F00                     move.l     -[A7], D0
  410. 000003E6  2F0B                     move.l     -[A7], A3
  411. 000003E8  486E 0008                pea.l      [A6 + 0x8]
  412. 000003EC  4EAD 0BD2                jsr        [A5 + 0xBD2 /* export_374 */]
  413. 000003F0  508F                     addq.l     A7, 8
  414. 000003F2  2200                     move.l     D1, D0
  415. 000003F4  201F                     move.l     D0, [A7]+
  416. 000003F6  4A41                     tst.w      D1
  417. 000003F8  673A                     beq        +0x3C /* 00000434 */
  418. 000003FA  2F00                     move.l     -[A7], D0
  419. 000003FC  4878 7FFF                push.l     0x7FFF
  420. 00000400  7201                     moveq.l    D1, 0x01
  421. 00000402  2F01                     move.l     -[A7], D1
  422. 00000404  486E FDFE                pea.l      [A6 - 0x202]
  423. 00000408  486E 0008                pea.l      [A6 + 0x8]
  424. 0000040C  4EAD 0CAA                jsr        [A5 + 0xCAA /* export_401 */]
  425. 00000410  4FEF 0010                lea.l      A7, [A7 + 0x10]
  426. 00000414  2200                     move.l     D1, D0
  427. 00000416  201F                     move.l     D0, [A7]+
  428. 00000418  4A41                     tst.w      D1
  429. 0000041A  6718                     beq        +0x1A /* 00000434 */
  430. 0000041C  2F00                     move.l     -[A7], D0
  431. 0000041E  2F0C                     move.l     -[A7], A4
  432. 00000420  486E 0008                pea.l      [A6 + 0x8]
  433. 00000424  4EAD 0BD2                jsr        [A5 + 0xBD2 /* export_374 */]
  434. 00000428  508F                     addq.l     A7, 8
  435. 0000042A  2200                     move.l     D1, D0
  436. 0000042C  201F                     move.l     D0, [A7]+
  437. 0000042E  4A41                     tst.w      D1
  438. 00000430  6702                     beq        +0x4 /* 00000434 */
  439. 00000432  7001                     moveq.l    D0, 0x01
  440. label00000434:
  441. 00000434  3E00                     move.w     D7, D0
  442. 00000436  6714                     beq        +0x16 /* 0000044C */
  443. 00000438  2F0C                     move.l     -[A7], A4
  444. 0000043A  302E FDFE                move.w     D0, [A6 - 0x202]
  445. 0000043E  48C0                     ext.l      D0
  446. 00000440  2F00                     move.l     -[A7], D0
  447. 00000442  2F0B                     move.l     -[A7], A3
  448. 00000444  4EBA FD70                jsr        [PC - 0x290 /* 000001B6 */]
  449. 00000448  4FEF 000C                lea.l      A7, [A7 + 0xC]
  450. label0000044C:
  451. 0000044C  3007                     move.w     D0, D7
  452. 0000044E  4CEE 1880 FDF2           movem.l    D7,A3,A4, [A6 - 0x20E]
  453. 00000454  4E5E                     unlink     A6
  454. 00000456  4E75                     rts
  455.